package com.flight.model.service;

import com.flight.model.entity.Order;
import java.util.List;

/**
 * 订票服务接口（核心业务）
 */
public interface BookingService {
    // 创建订单（订票）
    String createOrder(String passengerId, Integer cabinId, String orderMethod);

    // 支付订单
    boolean payOrder(String orderId);

    // 退票
    boolean refundOrder(String orderId);

    // 查询旅客的所有订单
    List<Order> getOrdersByPassengerId(String passengerId);
}